using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using AElf.Cryptography;
using AElf.Cryptography.ECDSA;

namespace AElf.Contracts.TestKit
{
    [SuppressMessage("ReSharper", "InconsistentNaming")]
    public static class SampleECKeyPairs
    {
        static SampleECKeyPairs()
        {
            KeyPairs = new ReadOnlyCollection<ECKeyPair>(
                _keys.Select(x =>
                {
                    var privateKeyHex = x.Split(",").First();
                    var privateKey = ByteArrayHelper.HexStringToByteArray(privateKeyHex);
                    return CryptoHelper.FromPrivateKey(privateKey);
                }).ToList());
        }

        public static IReadOnlyList<ECKeyPair> KeyPairs;

        private static readonly string[] _keys =
        {
            "5945c176c4269dc2aa7daf7078bc63b952832e880da66e5f2237cdf79bc59c5f,042dc50fd7d211f16bf4ad870f7790d4f9d98170f3712038c45830947f7d96c691ef2d1ab4880eeeeafb63ab77571be6cbe6bed89d5f89844b0fb095a7015713c8",
            "60e244471c7bbd3439c026477d0264c1d704111545aa459a86bdddb5e514d6d1,04c683806f919e58f2e374fcba44e0fa36629bf438407b82c1713b0ebd9b6b8185f7df52c2d65bb0f36e8f648dd8f9e9864340c1d718e1faf0e4a5b4821f4b2272",
            "e564821857a4a4d660be92f29c61c939f4f3c94e9107da7246eaf6d6ebc30080,0438d5486a6ed5bf49f19c17d8cec834f10b86c9c6d3e6f9567b2e55f135bcd6296306e203306555ac8a110e2c89fbc7b71c2208d2e34eb8f077de1b07321abede",
            "4a904e016609e93962554945a369944f4b0b33869193da0c69638794cf2a1701,046b53de5ce0b577d25d8625b0403c29ce594f17ebbe3d2720cf7bb1362d1211da44e8a29f64dd5fe68fa55fd67870d253e6bc0303e388970eb6180d92faf8c907",
            "b220433fb90578929f157bbe378363ba4d6ec718dc12826b6243e8deaf956617,0480baa7fc508b61da77b804e4ec5ab069934b48939cb9c63127d6edfcf682e2475ea185485d3e9cba614645d4350ce1828d4aa49bf63c05ddbd9a2a3040afe4a8",
            "439eaa81279be5d3e16af4baa091c315f45a374cd9dadd9dad80ea067586179c,0433ded681e9009d609be0588441ce2af88c910d5200351a2cd8b94cc501bc77313fc903c723fe31c67feea051d6d9415c07ebd509756d5233e6bd7e0bd4c9702c",
            "db9d8d5c7e79651a5d145270128b3ed2ac5c8e65590942eaed6d799b0ec9eaf7,04797a2799e1d81ed200440f2fff40b0546a1bf082e125d3f256e8223bd2ac7ddcc5f2222af4311db8f79f0f7453ccb12d7a8fee31bd8af8fb9f785929543e35f2",
            "5cb3d56e39f69c821311e1f50fa79b2ee33409ce8f1db257634fc939178300cc,04a57a55c76fb339d421eccbb080ff664dabc743d075d3be669ca7be1636d28956af2c2975cd05a217a984d362aa3ee06242f22beee69b7641dae5d2aa2e6551c3",
            "fc1fcc425b0d5d950ef9db964df94a77d4cbe937d0cea970a3b3ea574247ea44,04672b9dadf848cd453af613d08ebaba5e38bbbe9d7ea7c894d75f9a948d0c5a6c4012c3e8cc2a29df16a254080959d53451a30d780863c5b1649ab68773a20192",
            "801bb68dea46586b613f09cd8c6ea95db59a41f51782b0bc7b386277db06bdc9,04a2ecc52abb8bea30f993f6ba0148181d38ffe2a1c9cb1fd4144108ae113fde11f8c8ff8f9e044c85d44b4d3d1887649ad7bfc81955bd53effdac1dec7ba82b2f",
            "daa7fb43e91bfc2a2eb2032bad2a27d39c4232c72428d2076b7739acbb26c76d,04e800cdef4e06aefebd41d7fb824832af102f3569d3d86acee528c6469215f722f4cc36d15def8744482333d55a50db82a910b0dd740ef59766ffc093d51265fb",
            "d7dd523709b12f0f604886920560a0a566375031dbfff163deb10470942f6687,040d3d66f1d2051efff947796b2ce5676065072f4c6fdea4a162ea037f08544ff8a154b22c15edd6335de6fb5bb582c23275b4bd0bff325b3137af3001df1e52d8",
            "1997d4a7a118ecce60a74c501af2339a0bb13c6f2b54a4e3b43ac7274da9e4c0,049607759582160ee7bc08e8047c21a0f0aa0bfd3ec9e5e275978435809c574e0dd5de90bb5777a3d725ca352008d43e3a9481e1656d7469f780a855cdb9b36467",
            "0b408aaf6adff7621e30132d702deb709dc80557c6dfaed7aee5dc17ac48209a,04ea3f83d92151d806225169f9d9f1a5b9df20c7bcb1605ae5c041812e715f029df5eff44b3abcd9375644b0aabef6888d8503d82428be85641240c82f202edb80",
            "881a7f6a70eb618bff9c958cb04c0fb144424254fe26025bf6f73875d9d438fe,04de2782cd791cbdb84924449b82564cedf0e663db39d9e0b311e811d527efebce59520bfd9acda383093889a6e13c19bfc6b437efa369755f358a33d670603691",
            "0bc13e583939c36de7af0d3e641d9a3d4e46ede22749634006b9cef5a921d098,041eb6251260cb14839ccc63043f02084e54206eb24ab647c70e21e1386232cb08260e25830ce699ca86220727c722279fcb23a8bb468874713ba357a88426cffc",
            "8d729c6fdb4cca80963695b1ca82ca77960a9fb8af3b104061b304868eabd57a,04dc139191eae6d8a71f1132651e005d4754a4c8905cd2ded2edc00d28a4edccc35dc242f5e77fee2bb517ed680ca5fd083c47336e7d3ea0e0bb8d5db99ecb55bb",
            "1c459228f086f04c371f2fdeb954760c6b48bdbe2ddc9c361431c6ec0e4aa513,0405d65483be18faed0c4d0cb55ebe2955f2cce9e80c46258843b057abc8c6ead063c5ecd00d2517da0e76a379f0b33d3bfb3e143483e26c389d9d9d9f1a445886",
            "75d0fb677358f6bf3f443fde85ec463e268cb88e8e3f6c3180efc9174a367d38,048f9af568bf89eabfb6e61f8b70c99f52e256714c5d9a23f6101a6c3055e3c4bd5b5c255745e5176b0ab7137a3766724d3674d94332b086d720997b93f5186308",
            "9f05f19914aabeaea045322dc1187fae1541d0cca8d9ce9e716dbcd80f753952,0478009a3e88c1d9187cd8cd92e08b0985007f27c07c058551ea2f14e91c9d085414ea5e005afc299181f5ae4d9f29d66ab9dcad4615a7086f42b461833311c487",
            "f4caad86db14adf54a37966b254da6c5aee45c2c460f5d1aa72063d460a248c1,0462a75840a0ff3c2b8390bb8c93c3e7d742777f55905952af5373c5de5eac1b02d773e1f7de0b8f7bdd7b4f486d14cbea1500f8ff868fb08eb382d0c468769c0e",
            "573b67fc4e86743260b34eb24d9f7abec544b0ca736373d0728271efbc75e521,043a03397458a8da3dd0f729c847505a900aa48745c96461bd10a54381c387b7749ec27694cd3de313a65f9b24266f88cffc47387f14e527d5395cbf72976f8542",
            "d4686481e1899aaa57a994049649a74990c64e528a0d3ff7aa8e0f232c2c2885,04d864beafca1627d41f93bfecd5e5b6217d0855bfba271ca6ae1d1bb8fa9e80db160cfa44ac97ddb31bff658cded1bf903cc1cb906a4fc86a1753067ced6d8eb2",
            "8f00763737dc35d1fa98f900f5d8e0ec524e8929a116022638ee69f4bc9945dd,04bff0e985a53b5230ec0ed6c4d43b09f13236600f88a012db80f4c239cf7d6cd429da0b446e4cc8ea8ee57817706d745d7540126165a46c7629cab2792ce30d9c",
            "a01550397a5c8ab630b62205e5f3e9e5f787b9e195ac9311056481bbe35a38ff,04abeee69bdb8247bb3cba7173e39c29067891264e8802c3dd4a27a25afeb43c67b45dfd1a11b69c660e32f2e2f06dcae66f979265bd89e857c5dba4e2c590981d",
            "abbfcad8a9408b316d83eb39ec3a0f7fc8d89439b14f84ceb604622c6d02e883,047c248e971bc9d6676b775fac7a44f41420feb962837b45612c7002fad505ca68ce65e6964f689836af25ce389c4c21f05441979fb59eec0576dc62f67e0910af",
            "7c4724966a5f36e4f353fc8e35590b71959a4f5c03c2ce4ae029f069ee74d520,042b74866bf005ce83fcd7f67004a910f527c9a876658b6f731d8c4febddb56d16319bbc8587e8a7a972c52da37ceaca769dc7fc5453b67262604263229a1a3037",
            "1404412fb9ce3e215dbdad430e8198cd28cc64c36f6d2b06ff0ceb8954e8991a,0488fbbac4184e40a2d3aec7ebf3b5728eb8f7857f82bdc5f947595b4ad4f17b12602d0dd0a2ff0b64e4c35d447c08895c74b2e3df6bcf388621b216f9e53765a4",
            "bfd0645ed9a54300fa25d824143f8902d5a18e0827b5f8c07018ebf76f9f754a,04259d63b897651fc2f35f08a0ee9371593ab7f7042d4100bd489bd6d3727301138f6625f610c178844a0c12df19c77e29c172b9a2125762a5a116b48823f2cbe7",
            "8472ccfe96d0679e1c8fe4c5b813d0ef3cd5eb19fc02b4b75c57ebabc09e51dc,04e3b27f14d7bf69d5261341e062de6bacc306b14678e63d1477662787351c4df7376a942709d3ac11afc9f78f70e586386d10f28c62a6857159d6167c9faacf66",
            "fafad2a1f6ed2a6e32efb1b2c66be60b7cd5b5f10fcc1ab3801ce92efb21185e,04025b18acd9cae756804f2f71e6b8530e06135e27c740adf2eeb961c06d72a67097d20822fc44cc8f2e9702539bdd4f1638ba347e322713355ad9684b7ff3b6d0",
            "3bb099eecf884d43ac6eff09e49fd6b02e4f899a87284e2de6357621a4ba475c,0429b847554b9f73d48ca72af9381d677972ebcb0abc30283efce4311c4b9820acb5301b506d0df69d705719cc2eb69353c3b9fa4db4a564da7a502cb8ab6e6b9c",
            "0a8684757504f5c9c3665e8a163268bab40fff7f964eabe2b376f9e7023a0628,043b3a4abf9322e27622614e3f5271c822d859979ac69c24eb324816e8b59af8238cb2b8e31db518fc4621e2f9d6aa7bc336ae0be9990d0f986496d6f5e3ca9c18",
            "a4ec7bd4de41d15936cb6d8a5f726c855451c91254082b18af6b469224f233e9,04640c2243d55fdebb649babfe7808e583ae98c1acdcf01089a7276887100c94c97ea32b0020f484ab286cfaa3a818502ad48fdde2f869a3535159426785425f1f",
            "23cd03104aa30154ac4645a15721c34975bd6524e204ed55a26c4125f621ee2f,041074e0c8ea9f5ea4d0cc21238c1e09d8b3f9f47ad2e5474c84276368221bc5e3f1d0953a9b3d922e706e05f6d6c4f0fd502fa658e307fb68915be4569ff7ae4f",
            "966ffa272cb70948c8c0a11929c393509dda7813b813e67b622dd2304b17f254,04de1d8c2faabf09e73fd0204d65158aea614978a5935b5eaa27c6930bb7c7c42b447ca2a90e4faf5f74f3fe15b6af620652150f43345ab4aa7234e9d76e869291",
            "6a1ac54b87caa2b223ba35d132adfc341d0de4c1c48f4044890b9f852fdbfd76,046a3071e064d6d5f08b03181a4c6a94593073345d2bedb3bae38a7171e5b1ab36ae634d4f47d8a4040c1dd943112c869d8f17faf8673f59370bddf1bbb132105f",
            "f0b1285150f917e28e0ee462cf9f1c59647d9c1364eb73b64918fe6f051af53c,048361e23c6b93fe50356d66c700525cc9e954d6c1a2181930bb09b383fc45219a10c6f8cf9a0dde12d4040dedb14d1eca3e03069d405f09fba5bedd535ff5bcde",
            "17a84629998cd5f0dc00d4176fb68681094fb7567ee3fbccfcfcc7de9d1b5ed0,0402d587b9ee9f20593de58c513cdce842296f8bf4620641656c4f9d46de34fecb807951b8dcd99e204d6e1f31731550456961d08b00c19a6ad93e632e97ff975d",
            "3e3f6c693b9beec15120190e56f0e8a8ee38e8938301fb7286064dc9caf143fb,04f6ac097ce14905338477a19e1aec8043dcb37c94543932b124de7ac75baf8bfbcc02cfa50f715c86858fd8aadc81c48324de925ee9f079f477dfed3d0c3afceb",
            "834b12c59e0d9d7ca4ef6187f0685d51a0bfbfd176d9d3d1c84b8eb1bdd1602a,047d06bf13ec716bc3caed680c896334fd72452c229947444cb0bb989f5c1e46ae3a1203cd308dfe18c64849f7ea9c62c2065e811725a91cbb73216844c6f666c3",
            "a1b4cd5be383d68e43c4d0c4a4197a09e71ea3d7e93bf3bde3d167a5a305a7bb,04cf8a8b19956c6736a9acf9dacdd5ba04e46b37a861e640c1b91a20eb156cfe94f61b6bbdff5f5b1d30d7ae41c28572e6525864cd91122590b9a061c4f65ee47b",
            "2fb43b013f732cf1245b865287378d19069cdd1cd7f24b604d8ce2be9aa71bda,04a41f460f5657793ffe4c2ece28fe8bbd1dd6e1a5837ea7a3792c9c506ab29e1f35891209c71cd8b79f519704fb3ca5fe370dc911679477826632715f23ca6adc",
            "ea3ff232d8b04e5885f7438b2267da514132c1362d6c837172076877c88342f3,04c4ae4fa18511dd9bc9888a980d09e9dbde12dafc082844980ef1471afe409f0442a4874b5e835b47d3178be5010aadfff7590ae473f58b006031556fa2f6277e",
            "149f4cd9972696320b660918f1d7f4ed41170ab974689f7b06f8f2647cb6a93c,04b18b07cf6c22d467d29e17ea5cffca45eca4dfcb59303e5e11788967fdf72286e4cce333883fa48c5d45f74ff3d3dea0ead073e4a08fe96430356c36a793f65f",
            "e50ddad6700a597fc0d984b03c994859ee96750761214d8064e6b34b213ae5fe,0474c84a2e2c9d4eb9b956a2ac1ae38f896982b199e68f0d633de1bf118766d40c08cb1b59d4f48f62287a39daa58d05ad3b3fb1578d47d5f1749f13366e569e67",
            "3a7b93bd1df3cbffc5ad6dc10e07b88051a70492cdfe0f6d0013b63478c494e2,04f6a8cf64346052aef742845c0869e8c5d796007367602f378ea6933b89711e37da5f1b431273fe38189c54960847ba860a068dcfd03f333513ca84c3abd662e4",
            "616889a7582bf17aae74a12e6ef1b1594d30ee22d4d3aae08464f118c9256ea6,0468db2a3f3f78c382a6febfc51549ea6f21595a622f8c7720d86bf5e590aa465f575ab3a59ed81e6974c6dd53cfc6ac929cdcb70c8fc0404e41e15c9ca96f7b2b",
            "0505d50b741841d0f880f8a8a832d337dfb2b60c557ae8d6aa25b8abdcf87ba9,043ec726c6ef6465bbec193db8471d46392b54d872120ee5e741959d8dfee34247ddfb512a37c5b57d273f860c76dbc109ec9f080d0e706927e39ccd6e8c45706f",
            "9ac1900b3c47fa61e8e4a97d29d3aa868849c68d6be0412cf7005cddad787607,0415bda4fd1a5c478a41399ac34082de7b878388b74ed2512f3bcafa56547ed069248d0d1023986604f82f3ce7caf5f6caf11138ba72077ee58fd8038237f7e8f3",
            "000a2a0fa92e5c915222adec1c262ab48ece45e5c755d350accf64508247e60e,041ee8a733b81693d17393a231342cd0a4c0ee593ec99d6cac588e347a192b557ece2e5481cbd5853dcbdfd6436720909fe60cc24b0cbb0af8fcce77c3792aba6e",
            "f0c2b2c819afd1f8d3343022f4a85b23bf851bedae3fc88884523aa72cb20669,0484cbf10c8e01cefae34045ed9ea606ab2510a8f27c5d542b27452130f95c5516b3622386227a8908b169a5f8da46a1f8beaed3f65214886a864922b286efa943",
            "f15d4ab5613789867df1d54e1f0f2b3d8afae79a814b47846183712fa9ead41d,04c7b199aaf6b6757ef2dfc3c5f5b3834571b3a0b7b8dcfe49fc971ce2fad4b2363420e3bf9ce417245b17ec4bea731250978858c54f0139ed63d90829afcdb005",
            "1a49446849cc0523818b0180335fc1b90d3028799c5ebbc215183001e00c93af,04bfbf9d6deaa3d731d45caa7f8a0ae7bad616fe52c2b833d7fed036a06283db309af8efe0a30588b572d0fd5406beb56b98e8e1059519b17f11180f5a6ec171d0",
            "93651bab9e6b9ca4e02c0cc560345a5c9ba03fff270447e735a9e27fd6acdf55,04bd44bace7c09c83885fc9f60da1092991ea71a9e930f10c58741ae8a76b8d93519ddb81b101b1da22ef821e634a694547ef32fb1db719996b5303154c266db1f",
            "2c71421e2c4791e819bdce584716ea7f7a5256066a1e4694f3248e56df052504,04da30f5a119d187f2a38fd327359c0282b1d60ce1b9a39e1c6bb956c7b77b36146a41d89d5192218d34d9b28838bae139c7ae6471f7a09c30305001ef2702dad9",
            "75830c441fb5c465a1df706618930ee0a997b5551b4cf8b90eff51756f615cae,04ac8d60fd525abcaa01fdcff50054a7c0044f55cf4860adc0db28970d4aca8102f7b83ed688601e6d8a1dd5162a77a6a311bd9a6d96823c563ea0dcbed537aa20",
            "2b256d8d234d467608f4131aff67f2785142d8a9cd7e618e06628e2efb0dc76b,0493d9ea0c6fdc648eee65c86f072d8a2146172ff84f2b91bac12cd145329b633275f17c56442fc978162a63be901db1640534fe3a48a9287ded4bfdbf632f1a08",
            "e46bb96380ca90dae0eba15c60261395147b4c9c38bdee3902aec0f69de15796,0435711be6a81b1a8988b1e9e7b23dbbe68521d5aae49d72a51481effac03c35c148583a111af2ed2efc6174474abfb5a6c2a92ffa1e21df4a8cb4cbb3c0f90d3c",
            "cdc2911679811e6c516535a427ba5e147feffeb4bb3343fc34994aa42896d284,04927c8b4d05bcba753dc56c552625c6940ae842a0fac19ba881e08563435ca1da4364b057451122242068103b24363ad5ac2de9104cb1e97b1920a2493443c5ff",
            "2e42fc017cf6ee2c4293825bfa70c2f9c80a245701f1c52cfbd15d133b71131d,041601b1d27913cac92a297ac6a8dbd8f131f0bd50e752b5ac70e6ffc3aa6900eb39a0b4f4623fb059fbfde5fa6655aa8838e874a72bff4e4dd69ad97e444a6583",
            "3f9207cf5bc47c7aa7502074f819857c99c1d6225aeaa52b4e5dc18775150076,046bae25d8f8da62ee4a6ef38d465a9e8eb1800839bc80cc516dbf6c937d4f1a7dcc4d3d0a5a5f355a91eac0573f52169e9e933a95ab825c8d3747be0a0205e066",
            "cb07e3f6add8a24b4ac83fa1d44ba582e12977ae851bbd6b119d51f717194842,04c8308d2e5210a76e980833f58256d6b574b100dbe05971155209d25ef94241f4422208d53a443306bdbc4fc5b111617b358bf7f6e0b0d878f5020b40eeb73885",
            "f70a5a488dcddc73265ad910719b1acf06584854e14e81f4740f52630df3aec2,0422eb5c4ff62eb04ffa2ac1b1cecc9dbced7e56dd562890bd2331af1e1375fe8703952eb698a0e50387baa0b7dbb221acff0d8b13e19786778df58f25bbba308c",
            "660c8b6bc7e3de69539bca03cfc74cfb40e1e1eef25c3ea2bcd8e6ede4467095,04130d2b0be22c9e0492023ef17ee6a56795ad241c7b8ea57fa1f657d5ec549ce0366a62845545802b57828c3224d2d53bb679bea3eb34c9c2398c66d0108f6f71",
            "de92ff41ed5c1c7d6e069719bb3a104d2a15085e032b7b47fda929a7dde917b7,04ad0cb80e645ff904493fb4960bcbc9bd137f0993674cfeb364de7c79aef03b4476afe634626335ed5293ed2239291ef52a10a02ac958c321f6a9552b228a720e",
            "598c9bc334a1b11c995fd3ded13839af973a8bf1f8ee67c19ef22896f6453dcb,04fe582b70ea91f518140766cf260174eecab01048b504043b15d989d10e6186560e3f4e7f0ad7ce1df77b1a4ddf0167356184ec29fcb3089865ffdc939c68c45c",
            "980e98cb95e0f68698b46d18d8cf17700023021ff59860199db3dece0dcec7e7,04b6982f0bb9bfd7557d31241ae4c1b6a6296a72760cab409c5e61f1b8623a4cbaebca2f7ec663ab0302c460a722c9ae227a6f215dcc187434231e8a9897b15ea6",
            "36d62db0e890eb3ad60fcce3be10a2fe53576f3f77c53623a8571a377776af39,04a3e6b3aa2382c3d2ee9424446da8f1e741d1ac624216f41077577af52f891e984707a0c97fce5f04b16d27c76f522a6bb8cbca4fd7df594201d063de44f3fe22",
            "e1f2eab0a857586a9261af9c0600c52a09b1ccb075ca7086f2647b4291cf2d5f,042e35e9cf8af064014958d33892e96ee1288bc5757fb03fc6bd9750ecf71dddb4b60314f57005492228389220663334510b3e594a685f9fd5db12124b951500b7",
            "9f18b3961f40ec79912c36b42d6686d7dd0fbc40fe119aa138dae6480838c99b,048c9c629164524e93c9e2486d9fc735e99916b284befc3cd2bb44e5bcb6196a60797bf4bd00ce31ba736d2f4e7e9c41eb77960e8571d4f7a7b5960e350bf3d788",
            "6acde707a0e8bfae703c6c8edb78e5bb531f21348040f107432affb2ff7058b7,04780ec926f537168b78bab39506e21f6e2fa85cffb26d68c59f2c79b24fccf16ace157ef57718b98ca178d99ffc5bdfc01ef681a6e59857bfe7f8941bdfa6dfcd",
            "bfe176e154c77d3e66655cc10072cf0fb73d84f5c8d0f09efa2d7974189aaf74,04f8ff08a3d07acdd6c953c52c8bdbc8926db7d2d33cb14c1e64a7467bb88448467985d2ff236003070b379f28e2e6e1ae9885cd53d103c3b409b7ae5ce6ed990d",
            "8bec552f56417618be4e3a47cb8f4ff36fb7c6b02349db5025eebe0c4cb59623,04b6ee3d204ba6b2ab755aafd0a85acd7e0caacc1303367d7296a6f0d513885183443196b11e603685adfbf711b9abc98fa38c31a2c0abf9d7c0de937a92ae9cde",
            "dbe6bf93288e23c30fb286cb89e5dd20334b906cd7db8f8347f8bf915ef42b84,0446b03b50557b7735762fd9cebfb8af38074e974c1ddd55816c05ff67702a519d5bc9ba70000339cdc8745b7712745ba117c4ed5a90df64ea9ed3d40c0db48925",
            "989ca26be092deaaef045b713db5637653ba80acc7cd20622bfe72c1bab390a1,043f27317ebf6538b28a958384ed6ebd0fab4fe8fc59e8336ddab1d7309505e99945f4a772e3734c21ec183e36c989268d84b5e98fcea05a0bfbaa99f4ae568847",
            "cd607266085216d61ffb07c762d2c6ef84b55c0b3e9a1dd84e91526c19836c58,04f11a30b2d5081f8ada4145cd26dedb776dd66e5f95d3356de6637294fc9c75cbbbf729c6733fbc5f8da1daca6f5cbcf7ce3b7138946afce8d88b936c7c1e8190",
            "25f24e26221b481c56d4fd7a377a3523d9bf6eefe215f71f8bb611f3e378011a,049594c6ebf7549f636140f5acfcfcf2253639423f207aaa320d97cf6b4e260d39988ff7d4c497e3e2564fc8eaf0ddf921ab8e09fe254966eef643ef88756a4645",
            "620052aabd0c581398dfd350fb1eb30c9010e2fb1a8b12a19273e138a1261307,04e25ba1d51ce044d73ec3b551bc6c55e29e15aba77d13c1728a160ea21a4b36a30bd912cb272e892209f229562fdd07d64d0db9c8dbc37b41c2dd31a6f6d59ec2",
            "fdef9e5d1bc040678610a47806f042ef1fbd6091f43d5df5a295cb1b347f774b,041bac343d2da175f5ab5b921fee26cc18b664b22e8b59bb86628eb5ec5ec13d3fe2f376b928312a1f259e72b976588a95d0a6880d1540e6517f1c3d195a82474e",
            "3d6161e7e9fe2cf4d8c2e9a317dd42089be1544a98a8365199b85f12a99f519c,04fbdb482b5b725621e388e4cac64df258596c476fd6e1de4f531c345ddd810411dbfe824d9ab4cf10f77c03d2c50e41ec58991bc147e04d7ed6da20140468144a",
            "4ee0222ab3cca3da0437099f550e6548926f00ecc110d2b31884dbe763147916,04cae506447c014a6525b230a2044fd34be1959ba6590fa27cb150507d9d0e62ed13bbaf8d9ae1af3f33bc7371d8a926fe4d9b543d061454ae7460268636799446",
            "5911809521ef86959e7f0475cc18b9218b44c4b4deee9ed5a4e56928c4ea00c6,042f93cbc5bfe374ed0baff2df7a3d43bef1e75bece54041cd6b7ffdfe9e271a608e06b5f10292efc9ea4dc2528d84fe7a6eb2cb5d3bcffcfb68b635e52877b5e6",
            "c33d1a059fd3a3bca52475f6e9289466ca1415ca89b2666f32ceacd0402836f7,04db0003e44bebf67a5ee9016e8fcc76a42692c3d83a567698166c5b2130728453c1662f5ca56b0ca74e6ffd9c4882dca445d14b0e67835ffae9799093ec7dbd95",
            "032cc911d98480c15b452e707699df45a3ecb46765acba047f11ca9afc4feedc,04c7e849976ed3beeaad8019e0d34bb87020861678433b7fce089cde54058dfe612c879bf1dd4cba3d23a221dc4f9083907ec70de9db976de26deaedb107360d47",
            "2c8bebedd29e277840f4c725d5b4ee9ea9bf0d86984664e39da87ce1dfc87ab7,04d875c3cec9b4c1482103760585eecd4b2b7886bb8a4cf258acb9cd43e9f6c93fce3a6236b5ae1d8c8e7b726652eea70eeddea2f058de8e4bbf512ea52282ed26",
            "4ce7295892ce8bd20c2ad69e7b628ed68fce2a70b363b006b93e69b6ce54bd5d,0489837b96271cb9611add4c48250aba5e381bbade2e2e5abd9ef849507197dc2d621e4b6fd7dd2d34565d424afd47d5eeeab8d21e979e2d473826eb29aec6a361",
            "f08c5dc229ab21fdae3e13fdb2457c90909c66d3251406e491a8cd2b7a29d5c9,04399516c440d7d1b9fb1a1bfdaccb23f7390c26406ce1c85671cb2ddd8a6084475ba7cd8aed72bc7fe137f13e22a79ac83685bf0fc9af7848b0c07e2d0dbe0679",
            "df8484b1b74fc892afec0298e342f72261d7856d40028398fdc33020d1b26296,04bd91f2ae18326ffdd964298c3713a791e2657465e2bdbb5df74a8c0dff7095d5e6d62b2fac1ba4cd60a0ad1c05b58a4069ef710c59e5635f06ea6ff183271e8f",
            "6ddb9a0ad903fbcd5a81e6f8d611a7f9746f1233f83e20193ff1346634811143,042d31d536ae37ce1be4eb65ab70d00dee26af9b16fedffa46049cc8dc055cff68428be667ae953966246b5061dd4082ec8cd449cf317e4258952b88fb4675831a",
            "8362437458ca9994390e6f2ccbc77f0d40e52ee0a43e7f8a55f49f29645a9b6a,041500409dd9a32b91587e1a4f0de45b386ffbe86034d2c8d49d48f1f082b99d235f2620188ddd90a9c86f020309a8676c905dbba40d9e4e224dfe56066f79a2dd",
            "e08258ad561675102a902e2605b16e6a1aaac4d9ac908a89be3e25994b706d87,049914b0b3ecb23c281f626fe511d8346f9c42d9fcb811d10cc3f39cdbba4d029d121d916f6fee2a265d69e7af259c6ab284be2c7d794a065ed72ff301e7e342ab",
            "10b80e94d0abc3e00886f2eb711f58b7af26e3fa4acb119948608318fbf0e912,042489c2882a447a339509b2cbade74e9b7b21121735190f7263d50a2e906690fa78eafda46bf341552d4b820810a734eca7b296c03e28dbcde2dc88cda9599bfd",
            "3a7fb3d353756276c75684f7ce240d61c071c691814685dae5a18ea067f40aab,04498def80eac2ddd47ab0e985a104200dd72cc46528e291195066e3ef8ccf456dd5f254ff78bf2c259e9583a99c9778edf883be73afca6fbb0024671cdec8b50a",
            "72346a6c066570ae51f566c676c12390e5c08dedf3b9980e76bdacc263754f9d,04b27d0bad237d14a3dfabf4ba464c7a2878889520c815dbcc4c735f306811646acf934fb66ba53282c1e52fbc7a26de5b9dff19c732af3cf376aea16869b56e29",
            "9b1f5e00f64804d88d35603dd38972f586b9aecee2a2530b2ef999baa911a726,041632c2868b9c497aa63cba66c175d7cbbf0188fec868bd0bc2424d3522f1e2ac5baad6f5296beb27024b12668f8557b07948092f8f932aa6ef2a7bf5d2b03f4a",
            "dd7f3ba6853b7cbeda7d89d0b8870ce149ab947c1633190bf95efe2f23f16797,046bdd17c66fa599f547a030194c562e7b01e326d3937b726a9fa6d1e894529bae40032c95008b2d4e07e78ef126e029d876a4c407af244e16cbf0b3b7d8774bae",
            "6c1d6084d3976fb45a5554c41aa9b8bcd12581aff20b539911856809714543e8,042670ff1401fa8b20699784318affafc9156d5a6151690493d81f2275b15701d68d298105544f273a606df101792a7ebab939b74cae5d20cf06e0928bbbac9d5e",
            "b8f0494f9cf177805ef44b1cfbc3b56f1c2b65e41efd1611097141e0b5e0a7d4,04fdb18cabb707daae7bcd2ac10f3d89fc9bf84ed761dd83cb02e441d346da7bc4454bb86c2d142c2f11b89497e1a4840252a80b76ae38dca2345f78a3f35e99c7",
            "97ca2faf11dbbb4438ef32d0fad52d92d2fcfd63227a2e9c4b5cc624b614c3cb,04f6ffe5110fe36099d8b53b1768404656eec9ae998beb55e905093132c8f5aa419f21d832d0baff0bf2a5c705e8117e41bb2b506c6dba6dff61fb2a95ddc15cd1",
            "76c4f4792b72678edcc8365a7ee75a3de023939fe3e4efb9c6537d2245a25db3,046ff7146633ee0ce0390f5760cbba2fa49f8fe4360edb0232bcbab34698b652f1749abff316a9ac8968cc135699e9156ee6727cc6f8a39fda4b822c76f077eb8b",
            "d4a55450e3c711114ac65beb47f173ee6439e519b337bbd3159bf095a763ab07,0408ce3ef3c8a3a0edbb7035205a5a18c20d0db882ef764c7dcd14469f69f91c17390a657ff2148f137092a81f1ec328b109083279cb2dc4f1343caa7dac916d91",
            "21b3b51a420a68267e26454dd07768f587122251f30420d4e6b2623a74cb7dd5,0480e5857aca871d40b776e805d119b416771bb4dc0a0ede9a571a69290e935761fbed8775bb947b3f6bdbfb7fbbaa6df4df04d1e861ca84130a65f23b6be7d9fb",
            "bbcc0e97e84724f689d7abb74a7dbc6c85127439563fab4a6f4521d1a3701a03,04cffb78088a74842ec9abb2cbf9f2acb523315063e8244cc446ac586cffa2d79259a4c12e48453366e232b77617cc23fc14545a465bbcd712b12ade942b8aad01",
            "3453beed7711c57b5795a682a6b264e7c3bc7af346e0dea3d764b9c7692ae384,0486d856261e92b2c4df266a69a28c2bb9ed8085c3295394bfc31e5abc57f33836a648cb10e308aba5d6cd6bcd76aabea8e33f315e222c0a7da3ae9cfe8cba6d8a",
            "11a927387fa0cc7d161911fce0933d1151bddd4cbce51b08e4e9ad4fc192491b,04c6ad3821932c295424e2057460bfba0a3c2a210ebdb9aedce9cceb9b45915ca6a39cfdec326beae96102a932d65467b942088fd94f5ef3a9533859b7020cf540",
            "772058f9c0361f79022212c9ae1f9ac9193524a4ae28b528d3454a7bac6dd42a,04ba722aa798e202e6f770eb5e940c7b9a7baff1682348a28a703442136de1c85d1dd8f9e3595c51b7160ab6a815a0d115df5eaddb683eb04d8a34c880fe5c7be5",
            "0d0eb1c444546d09daa2f35c3f8332b5302dca12994e1fa5773f443379a539b1,0498e6abfb3e2a983420bd37ca886369d038cef274c9c605f493dd49fa0b2598716b3c16531ae84b0aeb5812215238914be4b33eeda6fd1e95ed5c19cbe5e8a670",
            "a20ee6cd67fd1a533db2adbfc2124b2b109b2c43677b6ac34e1fc9969236faa7,04f7d136f4c95df5b7b4d72d196157912130558b03092a00d75fb7aebf2cbeca97343768e176f03f7cbccea616671127a53c08213b7b241bb734e45b89bd040fa9",
            "50ac78772610e3700232df06d8ef9f8128007beeed98c21d19e381cf9d8dda4b,04a5665948b004634be699b306752c743578b85656a279e9e821b080d84b285b3779aba3f0cccd38119f6a964fb46369d33e661eb76db9c9f7cc277d319657cec3",
            "e5d5fdb153fce928b0873985f166a89f30159fba8e96ac54d816d4db30313558,04414ef776662c95c6ece72ed39fdeaf236e09c1ee735e616ad9dcefb697b086128598a96347ac816ea5b2ef7d7b11365c2b2dbd81785605fca175cb69c9880251",
            "44cdbcd03f5c1c1b5d5261f7d31a05eb57ec7714d6d8681579857551fd52f166,0420baae37eeca0594997f70b2a413e625418d6ca0911e2c303529a69f0bb50b02f834e4d021b6ec95dfeb328f96d58624a13ad2bd84bbb51bdb8dde578d50bb44",
            "5a1d480438edd2725429a80e44df714e218ee4eec8e9e18a3a29da165ed76091,042817b6070f8b169e7bf7679f556fb4a50ac7c5dd16c92a7b7f792a9ec5f45e68f2ea31b8d48a54b6bb672dd113744d1f683e271d0cf19cc243454a4a97002310",
            "2788e96e5cb2bc7072856fdcd55c14ef8915700202661be9a89b29494cb12459,049571146238b03183c1b6a92b54cb2167f5f803cae77dd6b2995ed6717e768d3108432c8dc4901d5a0a247a4102293f7c808c24bf380c26050a0fa91832e95faf",
            "7eea650941c6dbd50c5260e7305a276ee5d1e894e982c5ba10416c0b24ac5001,04b1a54cf58c1d77d38d5962b36dfa5f3203bfdd7077ce6900c6aebbe8b73726dda1bb4416f3500617c9dffebe6bbb65197f403cfd7386b1a8ce98dae696b4c074",
            "7ffdd97e69a8d3c36c7fee03672c6c6101f3f17220d43964bca8031fb93e9121,04856729deb6b3df719e75a719ed1e56d5c702862ad62c9ef5ec29212484d52612f0c1c0b26768992b2e4fa90e75992b2bc7d938f320b31023859da89f4f91a3dd",
            "b1e760d8189963347f30c72a226ce6d07ed012eb4eeb9770bbfcaa0a1ad4f22b,04d6fee8c9b96185b4539eead39ee59219bc9590abe124e426519c6f7a7dcf2720d8cc810f45e8528819e7b353bafcafd4d0fa768c315bdcd823061f32b3cc8112",
            "67e27d4ea0155697d637132f6ef075b70f16f7255245607ec6c4a8843e30a23c,049a2daad089c0340b41886c076294df3d369d3324570f4fe02c7411c374fe31841cfcc201676296dc52ca45e06506d6ec5c521b1faffe4193f15c0e76a82585fa",
            "02401eacabbf16b0232db781da565108e59bdde0a5537f8ded889ae3aad19cb4,046f6337c7d9024ffb23359fc5ea456bb9c2ac6350aad68a8322a33a6eb71901d4dcf8e59745b83e69a9e04db9fd64ffa14b6aebc57b577d8b77ed44ac47f11a9b",
            "a5176b0331dc5543f1ffb60d83b481210dc2d7d815f6844a3f942d5eea53d665,0479e8f6eec41c83a9727046996c6cd7c86635756e2c5add817831e1130a55f18fbbcc6945d072deed8601ccabd2b30ae6cf0f0483036954f4ed9440d1abc191c8",
            "1347544be620547c3baeeb6ea8b8ed17667f9d0f78d23725c8cb6b2ab63f50f8,04756b5b0694e5f910ead249de6439081945791afda055cde92d9e288efef9b8561e23fd0a56a5beda264162b86b08f5c0ebdb938dfbaf973e06a1df0316509fa5",
            "8769dc54b9e94bd705cec137a956bbe921eb2a97c5b05b6d7af2eb87ec7d391e,04f8b0fc524ad7d468c74961b3640631460e7b00d832e3f6a32343763892fdf03bc6d67e93915e74d7fb7dcd2fff0ad7b4c1262b6fa97811c4a09e9dd7f720efb7",
            "72aadf4b72fb13724382e95cb17d39da9834a50f747f0dc27c569ada13f1a988,04eb6a933ac85f142b60a1b27d80bcf9fcda1ec51afc9c2c44c8bb2850d6c5fa85f93d2512e1f23d743c32269d622f0243c69558527f1c25b917179224dea047c4",
            "ed606a6c36a5ce73469945001f3c5845f704a00d07195e53d024280f9b8c6a26,044dcd4c72aea835b1fed73506f5fb11ee09ce20c8eb901f518ba94e1df02fb78df368cd07ec98632c89ef1514304a799923817a062505e142015bbbc6b812a71a",
            "72bc1525d9f90959e8fd49833d6d130fef0f4acb99651b2d50e62e47328dbbef,04f421d26b81813d1157c922eeca82b5f356c2cf7a6b1f1ff9b86c609942c70ef9f3c28fd21f4cf6ed278f6f4eea55f3d7ddc403dc2c5b93c87558c6c43556e98b",
            "99c765d7a4b746f8db7f3570577f3f6c36c6864545ea1adcf09bcb50ce3bef79,0481f288d081c093a7f3a64b1e67abb8b7f76ce585256bdf6a5919551032755d1193ae3926c76da10bcc8de2f6720fca87d3bf8d6e2914fd53e2c03da6397a31d4",
            "6ee0da06418ac1f0006cea79c6741eb42ee0c1a125795918b6c883ccfbe1476c,04884491ebb3f43266b40afddd256502e1c5975c3d3cf5f3889e0586236f1b4455ac36e27f7b500803fdc34a71d5696750fbadbc2cc5b0e302751675e5e5122201",
            "d1dfaa8e752ca7f6aec619e8726883c6048c635b6109b240307e029bd05efe7a,04c916226209f7256b29c31faf98811094194e1baeba0edbc31340ba79f984452039a626664bf8f17baa0efdab481449966687d77c0b01b71f22903548b0642f44",
            "055832877713f9d284421f55b26c60ef6ff4a92eaf2d45422a6b0285dd555d6a,04ae59215cb0424fe66f868b13f807df7dd7c588830ca163ccd91b96c665ba218d8f9ee0b3a4d749946a6530be9c1b78ea267f55187f06162928e657985e7a776d",
            "f7c10cc06f0f64b772c453c7cc056c54b00d14353db0521a34c04af8208da4b2,04d7cf0b10a684bc536b473a8512c91f4b172e95dad42ff71268e49f56a6492f2e1f134cf03b702203b4d1b259788e86bb8ac7ba7b9afcc1497a989cf822974d77",
        };
    }
}